package com.basker.pisces.utils;

import com.alibaba.fastjson.JSON;

public class JSONUtils {

    /**
     * 使用json克隆对象
     *
     * @param obj
     * @return
     */
    @SuppressWarnings("unchecked")
    public static <T> T cloneWithJson(Object obj) {
        if (obj == null) {
            return null;
        }

        String text = JSON.toJSONString(obj);
        return (T) JSON.parseObject(text, obj.getClass());
    }

}
